c语言while (xx[i][j])是什么意思啊

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:00:11
xx[i][j]具体是什么条件啊 手头没有书 谢谢各位

XX[i][j]

我看这像一个二维数组。。

因为在C语言眼里。。

任何一个数据

只要不等于0.就是真。

等0则为假

所以。可以放到while的条件内。。

意思是。若xx[i][j]这个里面的数据不等于0.。则执行下面的循环。。

xx[i][j]是个二维数组,具体判断的是二维数组的值
在C语言中,0和负数就是false,正数是true
是这样作为判断条件的

估计楼长原本的代码含义是:如果矩阵内i行j列的值是正数
也就是
if(i行j列的值为正)
{
...
}

就是当它不是0就继续,是0就停止呗

xx[i][j]为0是循环退出条件,!=0循环继续